<?php

class Front_MarkController extends ExtLb_Controller_Action
{
	private $studentTbl;
	private $markTbl;
	private $monTbl;
	
	private $auth;
	private $storage;

    public function init()
    {
    	$this->loadLayout('default', 'layout');
    	$this->loadCss('default', 'mark');
    	
    	$this->markTbl 	= new Admin_Model_Mark();
    	$this->monTbl	= new Admin_Model_Monhoc();
    	
    	$this->auth = Zend_Auth::getInstance();
    	$this->storage = $this->auth->getIdentity();
    }

    public function indexAction()
    {
    	if(!$this->auth->hasIdentity()){
    		$this->jShowMessage("Hãy đăng nhập để có thể sử dụng chức năng này");
    		$this->_forward('index','index','front');
    	}else{
			if(isset($_GET['id']) && !empty($_GET['id'])){
				$marks = $this->markTbl->listMark(
							"d.username ='".$this->storage->username."' and
							d.idMonHoc  =".$_GET['id'].""
						)
					->query()
					->fetchAll();
				
				$mon = (array)$this->monTbl->fetchRowMonHoc($_GET['id']);
				$this->view->titleMon	= "Bảng điểm môn <b>".$mon['tenMonHoc']."</b> của <i>".$this->storage->hoDem. " ".$this->storage->ten."</i>"; 
				$this->view->marks 		= $marks; 
			}else{
				$this->view->message = "Hãy chọn môn để xem điểm";
			}
    		$this->view->mons	= $this->monTbl->fetchAllMonHoc();
    	}
    }

}









